package com.tutu.user.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.tutu.user.entity.SysUserGroupPower;
import com.tutu.user.entity.SysUserGroupPowerExample;
import com.tutu.user.entity.SysUserGroupPowerKey;

public interface SysUserGroupPowerMapper {
    int countByExample(SysUserGroupPowerExample example);

    int deleteByExample(SysUserGroupPowerExample example);

    int deleteByPrimaryKey(SysUserGroupPowerKey key);

    int insert(SysUserGroupPower record);

    int insertSelective(SysUserGroupPower record);

    List<SysUserGroupPower> selectByExample(SysUserGroupPowerExample example);

    SysUserGroupPower selectByPrimaryKey(SysUserGroupPowerKey key);

    int updateByExampleSelective(@Param("record") SysUserGroupPower record, @Param("example") SysUserGroupPowerExample example);

    int updateByExample(@Param("record") SysUserGroupPower record, @Param("example") SysUserGroupPowerExample example);

    int updateByPrimaryKeySelective(SysUserGroupPower record);

    int updateByPrimaryKey(SysUserGroupPower record);
}